body{
    width:100%;
    height:100%;
    min-width:1365px;
    min-height:500px;
    color:#415161;
    font-family:"Microsoft YaHei";
    font-size:14px;
    line-height:1.5;
    background-color: #e9ecf3;
}
*{
    box-sizing: border-box;
}
#container{
    position:relative;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section {
    margin:0;
    padding:0;
}
/* 鍘绘帀 table cell 鐨勮竟璺濆苟璁╁叾杈归噸鍚� */
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* ie bug锛歵h 涓嶇户鎵� text-align */
th {
    text-align:inherit;
}
/* 鍘婚櫎榛樿杈规 */
fieldset,img {
    border:none;
}
/* 鍘绘帀 firefox 涓嬫鍏冪礌鐨勮竟妗� */
abbr,acronym {
    border:none;
    font-variant:normal;
}
/* 鍘绘帀鍒楄〃鍓嶇殑鏍囪瘑锛宭i 浼氱户鎵� */
ol,ul {
    list-style:none;
}
/* 瀵归綈鏄帓鐗堟渶閲嶈鐨勫洜绱狅紝鍒浠�涔堥兘灞呬腑 */
th {
    text-align:left;
}
q:before,q:after {
    content:'';
}
/* 璁╅摼鎺ュ湪 hover 鐘舵�佷笅涓嶆樉绀轰笅鍒掔嚎 */
a:hover,a:link{
    text-decoration:none;
}
/* 榛樿涓嶆樉绀轰笅鍒掔嚎锛屼繚鎸侀〉闈㈢畝娲� */
a {
    text-decoration:none;
    color: #323232;
}
/* 娓呴櫎娴姩 */
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; /* for ie6 & ie7 */
}
.clear {
    clear:both;
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    overflow:hidden;
}
/* 璁剧疆鏄剧ず鍜岄殣钘忥紝閫氬父鐢ㄦ潵涓� js 閰嶅悎 */
.hide {
    display:none;
}
.block {
    display:block;
}
/* 璁剧疆娴姩锛屽噺灏戞诞鍔ㄥ甫鏉ョ殑 bug */
.fl,.fr {
    display:inline;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
/*澶撮儴鏍峰紡*/
.header-warp{
    width: 100%;
    height: 65px;
    background-color: #F5DD99;
    position: fixed;
    z-index: 1000;
}
.header-warp a{
    display: inline-block;
    height: 100%;
}
.header-warp .logo{
    width: 193px;
    background-color: #F5C53A;
    height: 100%;
    padding: 10px 20px;
}
.header-warp .top{
    height: 100%;
    margin-left: 193px;
    padding-right:2%;
}
.header-warp .top_bar{
    float: left;
    height: 100%;
    width: 100%;
}
.header-warp .top_bar li:hover{
    background-color: #edc663;
}
.top_bar .main_page div{
    font-size: 12px;
    background: url("../img/nav2_03.png") no-repeat;
    margin: 8px 17px 0 20px;
    padding:32px 5px 7px 4px;
}
.top_bar .main_page:hover a div{
    background: url("../img/nav_03.jpg") no-repeat;
    color: #323232;
}
.top_bar .profine a,.top_bar .msg a,.top_bar .help a{
    display: inline-block;
    margin: 10px 10px 14px 10px;
    padding:9px 15px 5px 47px;
    position: relative;
    height:41px;
    font-size:18px;
}
.top_bar .help a{
    background: url("../img/nav_09.jpg") no-repeat;
}
.top_bar .help:hover a{
    background: url("../img/nav2_09.jpg") no-repeat;
    color: #323232;
}
.top_bar .msg a{
    background: url("../img/nav_07.jpg") no-repeat;
}
.top_bar .msg:hover a{
    background: url("../img/nav2_07.jpg") no-repeat;
    color: #323232;
}
.top_bar .profine a i{
    display: inline-block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    /*background-color: #fff;*/
    background:url("../img/nav_05.png") no-repeat;
    border-radius: 50%;
}
.top_bar .profine a small{
    font-size: 12px;
    margin-left:10px;
}
.top_bar .profine{
    position: relative;
}
.top_bar .profine:hover a{
    color: #000;
}
.top_bar .profine:hover .my{
    display: block;
}
.top_bar .profine .my{
    position: absolute;
    top: 64px;
    left:0;
    font-size: 14px;
    font-weight: normal;
    background: #fff;
    border: 1px solid #E5E5E5;
    color: #000;
    display: none;
    box-shadow: #aaa 0 0 2px;
    width: 100%;
    z-index: 100;
}
.top_bar .profine .my p{
    padding: 10px 0 15px 20px;
}
.top_bar .profine .my p:hover{
    color:#B99F5F;
    cursor: pointer;
    background-color: #f5f2eb;
}
.top_bar li{
	height:65px;
}
.top_bar .msg{
    position: relative;
}
.top_bar .msg:hover .msg-box{
    display: block;
}
.top_bar .msg .msg-box{
    position: absolute;
    width: 400px;
    height: 450px;
    display: none;
}
.top_bar .msg .msg-box>ul li u{
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    position: absolute;
    width: 20px;
    height: 20px;
    padding-left: 2px;
    line-height: 20px;
    border-radius: 10px;
    background: #FA9856;
    color: #fff;
    display: none;
    top: 7px;
    left: 100px;
}
.top_bar .msg .msg-box ul li{
    float: left;
    font-size: 14px;
    width: 200px;
    height:35px;
    line-height: 35px;
    letter-spacing: 3px;
    background: #E4E4E0;
    cursor: pointer;
    text-align: center;
    position: relative;
}
.top_bar .msg .msg-box ul li.active{
    background: #fff;
    color: #F5C53A;
}
.top_bar .msg .msg-box .msg-list{
    background: #fff;
    width: 400px;
    height: 600px;
    overflow-y: auto;
    -webkit-box-shadow: 0 5px 15px 0 #DEE1E3;
    -moz-box-shadow: 0 5px 15px 0 #DEE1E3;
    box-shadow: 0 5px 15px 0 #DEE1E3;
}
.top_bar .msg .msg-box .msg-list .msg-item{
    font-size: 12px;
    color: #47382F;
    padding: 20px 0;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #e2e2e2;
}
.top_bar .msg .msg-box .msg-list .msg-item:hover{
    color: #AF8C36;
}
.top_bar .msg .msg-box .msg-list .msg-item:hover s{
    visibility: visible;
}
.top_bar .msg .msg-box .msg-list .visited{
    color: #BBB8B6;
}
.top_bar .msg .msg-box .msg-list .visited:hover{
    color: #BBB8B6;
}
.top_bar .msg .msg-box .msg-list .visited b{
    visibility: hidden;
}
.msg .msg-box .msg-list .msg-item b{
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background: #FF0000;
    margin:10px 0 0 10px;
    visibility: visible;
}
.msg .msg-box .msg-list .msg-item p{
    width: 340px;
    margin: 0 10px;
}
.msg .msg-box .msg-list .msg-item p span{
    margin-left: 20px;
}
.msg .msg-box .msg-list .msg-item s{
    position: absolute;
    top: 18px;
    left: 385px;
    text-decoration: none;
    background: #fff;
    color: #F1374D;
    cursor: pointer;
    font-weight: bold;
    visibility: hidden;
}
.msg .msg-box .leave-message .msg-item p:nth-child(3){
    padding-left: 17px;
}
.msg .msg-box .leave-message .msg-item p:nth-child(3) span{
    margin: 0;
}
/*宸︿晶鑿滃崟鏍忔牱寮�*/
.left-menu{
    min-height: 825px;
    width:193px;
    background-color: #fff;
    position: fixed;
    margin-top: 66px;
    z-index: 1000;
}
.left-menu .menu-list{
    margin-top:30px;
}
.left-menu .menu-list>li{
    height: 44px;
    font-weight: bold;
    font-size: 18px;
    margin: 10px 0;
    padding: 10px 0;
    position: relative;
    color: #B2AEAC;
}
.left-menu .menu-list>li:hover{
    background-color: #FAE29C;
    cursor: pointer;
    color: #000;
}
.left-menu .menu-list>li.current{
	background-color: #FAE29C;
    cursor: pointer;
    color: #000;
}
.left-menu .menu-list>li i{
    display:inline-block;
    width: 23px;
    height: 20px;
    margin: 1px 10px 1px 35px;
    vertical-align: middle;
}
.left-menu .menu-list>li:nth-child(1) i{
    background: url("../img/menu-icon2_18.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(1):hover i{
    background: url("../img/menu-icon_03.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(2) i{
    background: url("../img/menu-icon2_21.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(2):hover i{
    background: url("../img/menu-icon_06.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(3) i{
    background: url("../img/menu-icon2_23.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(3):hover i{
    background: url("../img/menu-icon_08.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(4) i{
    background: url("../img/menu-icon2_25.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(4):hover i{
    background: url("../img/menu-icon_10.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(5) i{
    background: url("../img/menu-icon2_27.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(5):hover i{
    background: url("../img/menu-icon_12.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(6) i{
    background: url("../img/menu-icon2_29.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(6):hover i{
    background: url("../img/menu-icon_14.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(7) i{
    background: url("../img/shezhi_31.png")no-repeat;
}
.left-menu .menu-list>li:nth-child(7):hover i{
    background: url("../img/shezhi2_31.png")no-repeat;
}
.left-menu .menu-list .menu_box{
    position: absolute;
    top: 0;
    left:193px;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 10px 20px;
    background: #fff;
    border: 1px solid #E5E5E5;
    color: #000;
    display: none;
    box-shadow: #aaa 0 0 2px;
}
.left-menu .menu-list .menu_box li{
    margin: 5px 0;
}
.left-menu .menu-list .menu_box li a:hover{
    color:#B99F5F;
}
.left-menu .menu-list>li:hover .menu_box{
    display: block;
}
.left-menu .menu-list .order .menu_box{
    width: 120px;
}
.left-menu .menu-list .product .menu_box{
    width: 120px;
    padding-right: 15px;
    
}
.left-menu .menu-list .product .menu_box .pro-set a{
    color: #826858;
}
.left-menu .menu-list .product .menu_box .pro-set{
    border-bottom: 1px solid #ECEAEA;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.left-menu .menu-list .product .menu_box .second{
    margin-bottom: 15px;
}
.left-menu .menu-list .product .menu_box .second a:nth-child(2){
    margin:0 10px;
}
.left-menu .menu-list .stock .menu_box{
    width: 120px;
}
.left-menu .menu-list .custom .menu_box{
    width: 120px;
}
.left-menu .menu-list .finance .menu_box{
    width: 120px;;
}
.left-menu .menu-list .form .menu_box{
    width: 120px;;
}
.left-menu .menu-list .set .menu_box{
    width: 310px;
    height: 355px;
    padding: 20px;
}
.left-menu .menu-list .menu_box{
    z-index: 1000;
}
.left-menu .menu-list .set .menu_box p{
    padding:0 0 5px 0;
    border-bottom: 1px solid #ECEAEA;
    margin-bottom: 5px;
    color: #826858;
}
.left-menu .menu-list .set .menu_box p a{
	color: #826858;
}
.left-menu .menu-list .set .menu_box p a:hover{
	color:#B99F5F;
}
.left-menu .menu-list .set .menu_box .list a{
    margin-right:15px;
}
.left-menu .menu-list .set .menu_box .list{
    margin-bottom: 15px;
}
.left-menu .menu-list .set .menu_box .one{
    border: none;
    margin-bottom:5px;
    padding: 0;
}
.left-menu .menu-list .set .menu_box p:hover,.left-menu .menu-list .set .menu_box .list a:hover{
    color:#B99F5F;
}
/*滚动条相关*/
::-webkit-scrollbar
{
    width: 8px;
    height: 16px;
    background-color: #F5DD99;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
    /*border-radius: 10px;*/
    background-color: #fff;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.1);
    background-color: #F5DD99;
}
/*placeholder颜色*/
input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #C0C0C0;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #C0C0C0;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #C0C0C0;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #C0C0C0;
}
.dataTables_length{
	margin-top:20px;
}
.layui-layer-btn0{
	font-size:14px;
}
.layui-layer-btn1{
	font-size:14px;
}
.quotes {
    width: 100%;
    text-align: center;
    font-size: 13px;
    color: #AAA;
}
.quotes span, .quotes a {
    padding: 6px 12px;
    margin: 0 3px;
    background: #DDD;
    border-radius: 5px;
}
.quotes a {
    color: #666;
    text-decoration: none;
}
.quotes a:hover {
    opacity: 1;
    color: #FFFFFF;
    background: #F5C53A;
    opacity: 0.8;
}
.quotes .disabled {
    cursor: not-allowed;
}
.quotes .current {
    background: #F5C53A;
    color: #FFFFCC;
    cursor: default;
}
.pointer{
	cursor:pointer;
}
p.c2017{
    background:#5DBBC5;
    color:#fff;
}
p.c2018{
    background:#C3C3C3;
    color:#fff;
}
p.c2019{
    background:#82C247;
    color:#fff;
}
p.c2020{
    background:#4CB1FF;
    color:#fff;
}
p.c2021{
    background: #F50A29;
    color: #fff;
}
